- Provide technical direction involves establishing a technical vision, resolving technical disagreements and managing the technical quality of project
- Ensures the team uses appropriate software development practices, invests in continual improvements to tooling or technical debt, and that the system evolves to meet its changing needs and environment
- Contribute to system design and software architecture to provide technical guidance and leadership
- Design, develop, implement, and maintain large scale applications
- Deliver scalable, reusable, testable and clean code with proper commenting and version control
- Work with developers, quality assurance specialists, designers, and product managers to implement new features
- Participate in the complete lifecycle of software development using Agile development techniques like sprint planning, task estimation and development
- Collaborate with project manager to coordinate sprint planning sessions, backlog grooming, daily stand-up, sprint reviews and retrospectives
- Lead a group of developers in various web application and cloud application projects
- Involve in recruiting talent and carry out onboarding process for new team members
- Support the technical service team in solving production issues
- Stay current with new technology, evolving solutions and industry standards
- Perform code review for peer, and provide succinct and relevant feedback
- Create and maintain internal documentation that communicates product design, implementation and changes
- 7+ years’ experience as a full stack software developer
- 2+ years’ experience as a technical lead
- 2+ years’ experience as a people manager
- Strong experience with JavaScript ES6+, React, Angular
- Experience with Node.js, Python, PHP
- Experience with PostgreSQL and NoSQL database
- Experience with Google Cloud Platform, Microsoft Azure, or other major cloud platforms and services
- Bachelor's degree in Computer Science/Engineering or equivalent experience Bonus Qualifications
- Experience with UI/UX design process, wireframing, and prototyping
- Experience with micro-services framework
- Experience with virtualization and containerization (e.g. Docker, Kubernetes)
- Experience with Jenkins/Bamboo, CI/CD pipelines, and Jenkinsfile
- Experience with shell/bash
- 7+ years’ experience as a full stack software developer
- 2+ years’ experience as a technical lead
- 2+ years’ experience as a people manager
- Language training provided
- French not required
- Monday to Friday
- Full stack developer: 7 years (preferred)
- Technical lead: 3 years (preferred)
Company
Infocodec Solutions
Canada
Location
Remote Position
(From Everywhere/No Office Location)
Job type
Full-Time
Python Job Details
Responsibilities:
Main skills required: Experience and Qualifications
Experience required:
Years of relevant experience required: 7 years
Job Type: Permanent
Salary: $57,214.18-$124,228.47 per year
Benefits:
Flexible Language Requirement:
Schedule:
Experience:
Work Location: Remote
Job Skills
More Developer Job Boards
Fullstack Developer Jobs Golang Jobs JavaScript Jobs Python Jobs React Jobs Rust Jobs Java Jobs